
public class Funcionario {
	String nome, email, cargo;
	double salario;
	
	Funcionario(String nome, String email, String cargo, double salario){
		this.nome= nome;
		this.email = email;
		this.cargo = cargo;
		this.salario = salario;	
	}
	
	double salarioLiquido(Funcionario fun){
		double remuneracao;
		if(fun.cargo.contains("DESENVOLVEDOR")){			
			
			if(fun.salario >= 3000){
				remuneracao = fun.salario - (fun.salario*0.2);
				return remuneracao;
				
			}else if(fun.salario <3000)	{
				remuneracao = fun.salario - (fun.salario*0.1);
				return remuneracao;
				
			}
		}
		if(fun.cargo.contains("DBA")){
			if(fun.salario >= 2000){
				remuneracao = fun.salario - (fun.salario*0.25);
				return remuneracao;
			}else if(fun.salario < 2000){
				remuneracao = fun.salario - (fun.salario*0.15);
				return remuneracao;
			}
		}
		if(fun.cargo.contains("TESTADOR")){
			if(fun.salario >= 2000){
				remuneracao = fun.salario - (fun.salario*0.25);
				return remuneracao;
			}else if(fun.salario <2000)	{
				remuneracao = fun.salario - (fun.salario*0.15);
				return remuneracao;	
			}
		}
		if(fun.cargo.contains("GERENTE")){
			if(fun.salario >= 5000){
				remuneracao = fun.salario - (fun.salario*0.3);
				return remuneracao;
			}else if(fun.salario <5000)	{
				remuneracao = fun.salario - (fun.salario*0.2);
				return remuneracao;	
			}
		}
		return -1;
	}
	
}
